Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Australia F3 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Australia F6 Ukraine F2 Ukraine F3 Czech Republic F6 Australia F9 Germany F3 Austria F2 Australia F3 Australia F4 Australia F5 Indonesia-w3 Thailand F1 Thailand F2 Germany F7 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Australia F13 Australia F3 Indonesia F1 Indonesia F Indonesia F3 Indonesia F4 Indonesia F6 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F1 Australia F2 New Zeland F1 New Zeland F2 Australia F3 Australia F4 Mexico F5 Mexico F6 Mexico F7 Mexico F8 USA F12 USA F13 USA F14 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Malaysia F1 Malaysia F2 Australia F11 Australia F12 Great Britain F1 Great Britain F2 Croatia F1 Australia F2 France F5 Russia F1 Russia F2 Australia F1 Croatia F2 Croatia F3 Australia #2-w1 Italy F16 Indonesia-w4 Australia F3 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Australia F5 Italy F32 Australia F10 Germany F2 Croatia F2 Indonesia-w1 Indonesia-w2 Italy F15 Thailand F3 Indonesia F5 Czech Republic F3 Slovenia F3 Australia F11 Tatra Banka Open 2003 - Bratislava Kia International in Burnie - Burnie Czech Indoor Open - Prague Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Dharwad Challenger 2006 - Dharwad Kobstaedernes ATP Challenger - Kolding Kia International In Caloundra - Caloundra Croatia Osiguranje Rijeka Open - Rijeka Akbank Private Banking TED Open - Istanbul MST ATP Challenger International - Burnie Brasov Challenger - Brasov Schickedanz Open 2007 - Furth ATP Challenger Trophy 2007 - Trnava Internationaux de Nouvelle-Caledonie - New Caledonia Baden Open - Karlsruhe Kobstaedernes ATP Challenger - Kolding Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Czech Open 2006 - Prostejov Flea Market Cup - Busan Uncle Toby's Challenger in Burnie - Burnie PEOPLEnet Cup - Dnepropetrovsk Uncle Toby's Australian Men's Clay Court Challenger - Canberra Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Moncton Men's Challenger - Moncton Porsche Open - Poznan Prosperita Open 2007 - Ostrava Levene Gouldin & Thompson Tennis Challenger - Binghamton San Remo Tennis Cup - San Remo Fifth Third Bank Tennis Championships - Lexington Porsche Open - Poznan Caloundra ATP Challenger - Caloundra Challenger DCNS de Cherbourg - Cherbourg Burnie Challenger Tatra Banka Open - Bratislava Melbourn Challenger Sarajevo Challenger Baton Rouge Challenger Mexico City Challenger Talahassee Challenger Ramat Hasharon Challenger Nottingham Challenger Pozoblanco Challenger Ethias Trophy - Mons San Benedetto Challenger KGHM Dialog Polish Indoors - Wroclaw Aptos Challenger Manchester Challenger Lexington Challenger Recanati Challenger Tatra Banka Open - Bratislava Granby Challenger Segovia Challenger Vancouver Challenger Binghamton Challenger The LTA Nottingham Challenger - Nottingham St. Remy Challenger Tatra Banka Open 2006 - Bratislava Tashkent Challenger Calabasas Challenger Seoul Challenger Pharma Medico Open 2008 - Aarhus Chuncheon Challenger Ramat Hasharon Challenger IPP Open - Helsinki Kia International In Kawana - Kawana Morocco Tennis Tour - Fes Challenger Banque Nationale - Granby Ojai Challenger Vancouver Challenger Open Castilla y Leon - Segovia Aptos Challenger Rennes Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Bratislava Challenger Samsung Securities Cup - Seoul Sacramento Challenger Caloundra Challenger Ortisei Challenger Dallas Challenger Pingguo Challenger Savannah Challenger Guangzhou Challenger Penza Challenger Nottingham Challenger Status Athens Open - Athens St. Remy Challenger Rijeka Challenger Fergana Challenger Izmir Challenger Orleans Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Sunset Moulding Challenger - Yuba City Ortisei Challenger Helsinki Challenger Burnie Challenger Rennes Challenger Caloundra Challenger Kos Succhetti Tennis Cup - Cordenons Sarasota Challenger Bordeaux Challenger Coffee Cup Challenger - Chikmagalur Nottingham Challenger Dallas Challenger Johannesburg Challenger Nottingham Challenger Challenger Brasov - Brasov Granby Challenger Challenger DCN de Cherbourg - Cherbourg Tashkent Challenger St. Remy Challenger Siemens Open 2007 - Scheveningen Shenzhen Challenger Burnie Challenger Gimcheon Challenger Baton Rouge Challenger Busan Challenger Nottingham Challenger Tatra Banka Slovak Open - Bratislava Club Coop's ATP Challenger International - Brisbane Internazionali di Tennis di Bergamo - Bergamo Tashkent Challenger BMW Tennis Championship - Sunrise Raanana Challenger Taipei City Challenger Bratislava Challenger Orleans Challenger Irving Challenger Astana Challenger Eckental Challenger Brescia Challenger Manila Challenger Guadalajara Challenger Guangzhou Challenger Seoul Challenger Bangkok Challenger Kaohsiung Challenger Orleans Challenger Mons Challenger Ho Chi Minh City Challenger Ningboo Challenger Brescia Challenger Dallas Challenger Morelos Challenger Quimper Challenger Ostdeutscher Sparkassen Cup - Dresden Taipei City Challenger Mons Challenger Busan Challenger Traralgon Challenger Surbiton Challenger Tenerife Challenger Manchester Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Geneva Challenger Brest Challenger Happy Valley Challenger Carson Challenger Wroclaw Challenger Zhuhai Challenger Kaohsiung Challenger Taipei City Challenger Bratislava Challenger Ningboo Challenger Bangkok Challenger Granby Challenger Gwangju Challenger Orleans Challenger Aptos Challenger Gatineau Challenger Irving Challenger Open de Rennes La Trinitaine - Rennes Glasgow Challenger Bratislava Challenger Phoenix Challenger Launceston Challenger Brescia Challenger Hua Hin Challenger Playford Challenger Burnie Challenger Morelos Challenger St. Brieuc Challenger Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Ortisei Challenger Bratislava Challenger Sarasota Challenger Seoul Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Maui Challenger Wroclaw Challenger Ostrava Challenger Shenzhen Challenger Raanana Challenger Leon Challenger Biel Challenger Bangkok Challenger Pozoblanco Challenger Surbiton Challenger Lexington Challenger Aptos Challenger Troisdorf Challenger Shanghai Challenger Nanchang Challenger Tashkent Challenger Irving Challenger Quanzhou Challenger Taipei City Challenger Granby Challenger Portoroz Challenger Ho Chi Minh City Challenger Shenzhen Challenger Burnie Challenger Savannah Challenger Prague Challenger Athens Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Ilkley Challenger Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Tiburon Challenger Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Trieste Challenger Winnetka Challenger Portoroz Challenger Quimper Challenger Quimper 2 Challenger Puebla Challenger Busan Challenger Nottingham-2 Challenger Tallahassee Challenger Jonkoping Challenger Prague Challenger Bordeaux Challenger Zagreb Challenger Bratislava Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Shenzhen Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Dallas Challenger Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis BMW Open - Munich Open de Moselle - Metz Thailand Open - Bangkok Open Sud de France - Montpellier Brisbane International - Brisbane Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide Indian Wells Challenger Winnipeg Challenger Tashkent Challenger AEGON Championships - London The Dubai Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Bratislava Challenger Drummondville Challenger Chennai Open - Chennai Malaga Challenger Helsinki Challenger Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Erste Bank Open - Vienna Sunrise Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo China Open - Beijing Rakuten Japan Open - Tokyo Brisbane International - Brisbane Rimouski Challenger Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Citi Open - Washington Shenzhen Open - Shenzhen US Men's Clay Court Championship - Houston Johannesburg Challenger PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Busan Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta Open 13 Provence - Marseille U.S. National Indoor Tennis Championships - Memphis Athens Challenger Delray Beach Open - Delray Beach Bratislava Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Brisbane International - Brisbane St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Helsinki Challenger Medibank International - Sydney BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Happy Valley Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger BMW Open - Munich Gerry Weber Open - Halle Binghamton Challenger Legg Mason Tennis Classic - Washington China Open - Beijing Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Irving Challenger Citi Open - Washington Farmers Classic - Los Angeles Gimcheon Challenger Brisbane International - Brisbane Ostrava Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport AEGON Championships - London Atlanta Tennis Championships - Atlanta Segovia Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Leon Challenger Canberra Challenger Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Open 13 - Marseille Mons Challenger Budapest Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger Yokohama Challenger BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Le Gosier Challenger Gerry Weber Open - Halle Zhangjiagang Challenger Hall of Fame Tennis Championships - Newport Gwangju Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Eckental Challenger Kobe Challenger Millennium Estoril Open - Estoril Gerry Weber Open - Halle Kyoto Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Shanghai Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu Eckental Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille BCR Open Romania - Bucharest AEGON International - Eastbourne AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Open de Nice Cote dAzur - Nice BNP Paribas Open - Indian Wells Davidoff Swiss Indoors Basel - Basel Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Apia International - Sydney BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Geneva Open - Geneva Rogers Cup - Montreal Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Mutua Madrilena Masters Madrid - Madrid Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rogers Cup - Montreal Aircel Chennai Open - Chennai Open Sud de France - Montpellier Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Australian Open - Melbourne Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel French Open - Paris Power Horse Cup - Dusseldorf Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York Erste Bank Open - Vienna French Open - Paris Hall of Fame Tennis Championships - Newport U.S. Open - New York Sony Ericsson Open - Miami Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 2R, UZB-AUS 1-3 U.S. Open - New York Davis Cup, Group I, 1R, SVK-LAT 5-0 U.S. Open - New York Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Olympics - London Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Wimbledon (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Davis Cup, World Group, PO, SVK-BEL 2-3